﻿/*
 * AbstractSql library
 * Written by: Eber Irigoyen
 * on: March 2010
 * 
 * Description:
 *  ADO.NET Sql classes wrapper that provides a friendly fluent interface library
 *  that allows to write equivalent code while eliminating the repetitive code
 *  - Library can be used both in Web and non-web applications
 *  - Provides familiar methods: ExecuteNonQuery, ExecuteScalar<T>, ExecuteReader
 *    and introduces ExecuteReaderSingle, AsDataTable
 *
 * 04/09/2010 - 1.0.0.1 - Eber Irigoyen
 * - Added support for context connection, execution wrapper should not open or close this connection
 * 04/14/2010 - 1.0.0.2 - Eber Irigoyen
 * - Fixed bug in ExecuteReader* (was leaking IDataReader)
 * 05/27/2010 - 1.0.0.3 - Eber Irigoyen
 * - Added Reader helper class
 * - Added support for AsList<T>, to return a list of value types from a query
 * - Added support for AsList<T>(Mapper), to return a list of objects
 * - Added support for AsHashTable, to return a hash table with [field name, field value]
 * 07/16/2010 - 1.0.0.4 - Eber Irigoyen
 * - Added AbsDBConnection.SetDefaultConnectionStringFromString to be able to set the default connection
 *  string from a string, instead of the config file
 */
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following 
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AbstractSql")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AbstractSql")]
[assembly: AssemblyCopyright("Copyright ©  2010")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible 
// to COM components.  If you need to access a type in this assembly from 
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("1cd0746f-0ac4-4d43-9a09-14c98bd69abe")]

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Build and Revision Numbers 
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.4")]
[assembly: AssemblyFileVersion("1.0.0.4")]